1 research outputs found

    Locality analysis and its hardware implications for graph pattern mining

    Get PDF
    En aquest treball hem abordat l'acceleraci贸 d'aplicacions GPM des de la perspectiva oferta per l'arquitectura NDP. Hem desenvolupat una nova eina de simulaci贸, basada en la integraci贸 de dos coneguts simuladors: ZSim (per als cores i les caches) i Ramulator (per a la mem貌ria). Hem hagut de dissenyar espec铆ficament aquesta integraci贸 perqu猫 la implementaci贸 disponible per a la utilitzaci贸 conjunta de tots dos simuladors no aprofita les t猫cniques que fa servir ZSim per reduir la p猫rdua de precisi贸. Despr茅s hem implementat al simulador un accelerador GPM que utilitza l'arquitectura NDP (NDMiner), que representa l'estat de l'art. L'eina de simulaci贸 permet realitzar un detallat ``profiling'' de NDMiner, molt 煤til per identificar els seus punts febles. D'aquesta manera, el simulador facilita el disseny d'estrat猫gies per millorar el rendiment de l'accelerador. Mitjan莽ant una s猫rie dexperiments en simulaci贸, hem elaborat una s猫rie de propostes concretes per solucionar els problemes detectats i millorar NDMiner.En este trabajo, hemos abordado la aceleraci贸n de aplicaciones GPM desde la perspectiva ofrecida por la arquitectura NDP. Hemos desarrollado una nueva herramienta de simulaci贸n, basada en la integraci贸n de dos conocidos simuladores: ZSim (para los cores y las caches) y Ramulator (para la memoria). Hemos tenido que dise帽ar espec铆ficamente esta integraci贸n porque la implementaci贸n disponible para la utilizaci贸n conjunta de ambos simuladores no aprovecha las t茅cnicas que usa ZSim para reducir la p茅rdida de precisi贸n. Luego hemos implementado en el simulador un acelerador GPM que utiliza la arquitectura NDP (NDMiner), entendemos que representa el estado-del-arte al respecto. La herramienta de simulaci贸n permite realizar un detallado ``profiling'' de NDMiner, muy 煤til para identificar sus puntos d茅biles. De esta forma, el simulador facilita el dise帽o de estrategias para mejorar el rendimiento del acelerador. Mediante una serie de experimentos en simulaci贸n, hemos elaborado una serie de propuestas concretas para solucionar los problemas detectados y mejorar NDMiner.In this work, we have addressed the acceleration of GPM applications from the perspective offered by the NDP architecture. We have developed a new simulation tool, based on the integration of two well-known simulators: ZSim (for the cores and the caches) and Ramulator (for the memory). The need to carry out this integration arises from the fact that the implementation available for the joint use of both simulators does not take advantage of the techniques that ZSim uses to reduce the loss of precision. We have implemented in simulation a state-of-the-art GPM accelerator based on the NDP architecture (NDMiner). The new simulation tool allows a detailed NDMiner profiling to identify its weak points. Therefore, it helps to design strategies that alleviate those bottlenecks and improve their performance. Consequently, after realizing experiments with the new simulator, we have elaborated a series of concrete proposals to solve some of the problems detected and to improve NDMiner.Outgoin
    corecore